include_directories(
        ${PROJECT_SOURCE_DIR}/util
        ${PROJECT_BINARY_DIR}/util
)

link_directories(
        ${PROJECT_BINARY_DIR}/util
)

set(fpcore_src
        common_info.F90
        constant.F90
        space_manager.F90
        time_manager.F90
        tree_struct.F90
        shock_daemon.F90
        dynamic_quantities.F90
        partition_of_unity.F90
        dist_recon.F90
        mesh_manager.F90
        diagnostics.F90
)

add_library(fpcore  ${fpcore_src})

target_link_libraries(fpcore util)
